// gmsh
Point(1) = {0, 0, 0, 1.0};
Point(2) = {-1, 1, 0, 1.0};
Point(3) = {1, 1, 0, 1.0};
Point(4) = {1, -1, 0, 1.0};
Point(5) = {-1, -1, 0, 1.0};
Point(6) = {1, 0, 0, 1.0};
Point(7) = {-1, 0, 0, 1.0};
Point(8) = {-0, 0.2, 0, 1.0};
Point(9) = {-0.8, 1, 0, 1.0};
Point(10) = {0.8, 1, 0, 1.0};
Point(11) = {1.9, 0.5, 0, 1.0};
Point(12) = {1.9, -0.5, 0, 1.0};
Point(13) = {-0.5, -0.5, 0, 1.0};
Point(14) = {0.5, -0.5, 0, 1.0};
Point(15) = {0, -1, 0, 1.0};


Line(1) = {1, 14};
Line(2) = {14, 4};
Line(3) = {4, 6};
Line(4) = {6, 3};
Line(5) = {3, 1};
Line(6) = {2, 7};
Line(7) = {7, 5};
Line(8) = {5, 13};
Line(9) = {13, 1};
Line(10) = {1, 2};
Line(11) = {13, 15};
Line(12) = {15, 14};
Line(13) = {14, 13};
Line(14) = {8, 10};
Line(15) = {10, 9};
Line(16) = {9, 8};
Line(17) = {11, 6};
Line(18) = {6, 12};
Line(19) = {12, 11};

Line Loop(20) = -{17, 18, 19};
Plane Surface(21) = {20};
Line Loop(22) = -{5, 1, 2, 3, 4};
Plane Surface(23) = {22};
Line Loop(24) = -{14, 15, 16};
Plane Surface(25) = {24};
Line Loop(26) = -{10, 6, 7, 8, 9};
Plane Surface(27) = {26};
Line Loop(28) = -{13, 11, 12};
Plane Surface(29) = {28};

